#-*- coding:utf-8 -*-  
import requests,json,re
url = "http://news.cctv.com/2019/07/gaiban/cmsdatainterface/page/news_1.jsonp?cb=t&cb=news"

payload = {}
headers = {
  'Accept': 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01',
  'Accept-Encoding': 'gzip, deflate',
  'Accept-Language': 'zh-CN,zh;q=0.9',
  'Connection': 'keep-alive',
  'Host': 'news.cctv.com',
  'Referer': 'http://news.cctv.com/',
  'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36',
  'X-Requested-With': 'XMLHttpRequest'
}

response = requests.request("GET", url, headers=headers, data = payload)
data = str(response.text.encode("latin1").decode("utf-8"))
strlist1=data.replace("news(","")
json_results = json.loads(str(strlist1[:-1]))
print(json_results['data']['list'][0]['title'])
print(json_results['data']['list'][1]['title'])
print(json_results['data']['list'][2]['title'])